package unit2_1010.test2;
/**
 * 定义测试类Test。
 * 定义方法modifyScores，传入Student数组，实现为60分以下的同学加2分的功能；
 * 定义方法showInfos，传入Student数组，显示每个学生的信息。
 * 写main入口方法，创建一个包含3个学生信息的数组予以测试。
 * @author Dell
 *
 */
public class Test {

	public static void modifyScores(Student[] students) {
		for(int i=0;i<students.length;i++) {
			//如果学生对象不为null，而且分数低于60分
			if(students[i]!=null && students[i].score<60) {
				students[i].score+=2;
			}
		}
	}
	
	public static void showInfos(Student[] students) {
		for(int i=0;i<students.length;i++) {
			if(students[i]!=null) {
				students[i].showInfo();
			}
		}
	}
	
	public static void main(String[] args) {
		Student student1 = new Student("张三", 58);
		Student student2 = new Student("李四", 98);
		Student student3 = new Student("王五", 78);
		
		Student[] students= {student1,student2,student3};
		System.out.println("在加分之前：");
		showInfos(students);
		System.out.println("为60分以下学生加分：");
		modifyScores(students);
		System.out.println("加分后：");
		showInfos(students);
	}

}
